﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Avatar.Model;
using AvatarHelper;

namespace Avatar.Company
{
    public static class PaidServicesManager
    {
        /// <summary>
        /// 获取用户类型、付费功能到期时间
        /// </summary>
        /// <param name="_user"></param>
        /// <returns></returns>
        //public static Company_Login GetCompanyLogin(string _user)
        //{
        //    return DBHelper.Get<Company_Login>(c=>c.User==_user,"获取企业付费功能使用期限出错：");
        //}
        /// <summary>
        /// 检测用户付费功能是否到期,及到期停止付费服务.
        /// </summary>
        /// <param name="_user"></param>
        /// <returns></returns>
        //public static bool CheckServiceMaturity(string _user)
        //{
        //    bool _expired = false;
        //    var _u = GetCompanyLogin(_user);
        //    if (_u != null)
        //    {
        //        if (_u.BaoTimeType != "普通服务" && (DateTime)_u.RegTime < DateTime.Now)
        //        {
        //            _expired = true;

        //            DBHelper.Update(_u, delegate(Company_Login _c)
        //            {
        //                _c.BaoTimeType = "普通用户";
        //                _c.BaoTime = 1;
        //                _c.BaoCount = 3;
        //            }, "更新用户付费功能期限失败：");
        //        }
        //    }

        //    return _expired;
        //}
    }
}
